package start;

import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JLabel;
import scene.Scene;

/**
 * Startklasse des Programms.
 * 
 * @version 1.0
 * @author Imanuel Rohlfing
 * @author Dennis Wittkoetter
 */
public class StartUp {
	/**
	 * Erstellt Fenster und baut Szene auf
	 * @param args
	 */
	public static void main(String[] args) {
        JFrame window = new JFrame();
        Scene hausarbeit = new Scene();
        window.add( hausarbeit.getCanvas() );
        window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        window.setTitle("3D Pendeluhr");
        
        //Erklaerung der Steuerung fuer Anzeige am unteren Fensterrand
        JLabel controls = new JLabel ("<html> Kameraeinstellung: " +
        							  " linke Maustaste -> Rotation um x-Achse," +
        							  " rechte Maustaste -> Translation," +
        							  " Alt+linke Maustaste -> Zoom" +
        							  " <br>" +
        							  " Uhr einstellen -> Pfeiltaste links / rechts" +
        							  " <br>" +
        							  " <span style='color:red;'>Zum Starten der Uhr das Pendel anklicken oder <i>Leertaste</i> druecken</span></html>"
									);
       
        controls.setPreferredSize(new Dimension(100, 54));	 //Label in der Hoehe strecken
        window.add(controls, BorderLayout.SOUTH); 
        window.setSize(800, 600);
        window.setVisible(true);
    }

}
